#include <stdio.h>
#include <math.h>

double a[1001] = {0};
double b[2001] = {0};

int main()
{
    int k1, k2;
    int t1;
    double t2;
    scanf("%d", &k1);
    for(int i = 0;i < k1;++i)
    {
        scanf("%d%lf", &t1, &t2);
        a[t1] = t2;
    }
    scanf("%d", &k2);
    for(int i = 0;i < k2;++i)
    {
        scanf("%d%lf", &t1, &t2);
        for(int j = 0;j < 1001;++j)
        {
            b[t1 + j] += a[j] * t2;
        }
    }

    int num=0;
    for(int i = 2000;i >= 0;--i)
    {
        if(fabs(b[i]) > 1e-3)
        {
            num++;
        }
    }
    printf("%d", num);

    for(int i = 2000;i >= 0;--i)
    {
        if(fabs(b[i]) > 1e-3)
        {
            printf(" %d %.1f", i, b[i]);
        }
    }
    printf("\n");

    return 0;
}


